Micron Document
🌎 rns.kin.earth git 🌍

Node / dev / reticulum / commits / dc68eea

Commit dc68eea313ab995d9d9d15c3ade20ebf3ff352b8


Parents : 4549bbf
Author : Mark Qvist <bc7291552be7a58f361522990465165c>
Date : 2026-05-19T21:35:45+02:00

Fix commit message rendering

Changes

1 files changed, 10 insertions(+), 1 deletions(-)


Diff

diff --git a/RNS/Utilities/rngit/pages.py b/RNS/Utilities/rngit/pages.py
index ea093aeb..512e35af 100644
--- a/RNS/Utilities/rngit/pages.py
+++ b/RNS/Utilities/rngit/pages.py
@@ -978,7 +978,7 @@ class NomadNetworkNode():
# Commit message
if commit_info.get("message"):
- content_parts.append(self.m_escape(commit_info["message"]) + "\n")
+ content_parts.append(self.format_commit(commit_info["message"]) + "\n")
content_parts.append("\n")
# Changed files
@@ -2345,6 +2345,15 @@ class NomadNetworkNode():
return "\n".join(formatted_lines)
+ def format_commit(self, diff_text):
+ lines = diff_text.replace("\\", "\\\\").split("\n")
+ formatted_lines = []
+
+ for line in lines:
+ if line.startswith("-"): formatted_lines.append(self.m_escape(f"\\{line}"))
+ else: formatted_lines.append(self.m_escape(line))
+
+ return "\n".join(formatted_lines)
def repository_thanks(self, repo_path, add=False, link_id=None):
if add:

Served by rngit 1.5.2 - Generated in 0.05s